package Modelo;

import Modelo.Objeto;
import java.awt.Image;
import java.io.*;

public abstract class UnidadMilitar extends Objeto implements Serializable {

	private int vidaReal;
	private int vida;
	private int ataque;
	private String[] contra = new String[3];

	public int getVidaReal(){return vidaReal;}
	public int getVida(){return vida;}
	public int getAtaque(){return ataque;}
	public String[] getContra(){
		String[] aux = new String[3];
		aux[0] = new String(contra[0]);
		aux[1] = new String(contra[1]);
		aux[2] = new String(contra[2]);
		return aux;
	}

	public void setVidaReal(int vidaReal){this.vidaReal = vidaReal;}
	public void setVida(int vida){this.vida = vida;}
        public void restaurarVida(){this.vida = vidaReal;}
	public void setAtaque(int ataque){this.ataque = ataque;}
	public void setContra(String contra1, String contra2, String contra3){
		this.contra[0] = new String(contra1);
		this.contra[1] = new String(contra2);
		this.contra[2] = new String(contra3);
	}
        public abstract Image imagen();
}
